
@protocol ButtonCellDelegate;

@interface ButtonCell : UITableViewCell

@property (strong, nonatomic) IBOutlet UIButton *button;
@property (assign, nonatomic) id<ButtonCellDelegate> delegate;

- (void)initCellWithBackgroundImage:(UIImage *)backgroundImage backgroundImageSelected:(UIImage *)backgroundImageSelected title:(NSString *)title;

@end

@protocol ButtonCellDelegate <NSObject>

- (void)buttonCellButtonPressed;

@end
